package com.jzr.task.db1.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
* <p>
    * VIEW
    * </p>
*
* @author henry
* @since 2019-07-22
*/
    @Data
        @EqualsAndHashCode(callSuper = false)
    @Accessors(chain = true)
    @ApiModel(value="KySuffererVo对象", description="病人")
    public class KySuffererVo implements Serializable {

    private static final long serialVersionUID = 1L;

            @ApiModelProperty(value = "住院号")
        @TableField("HospitalSerialNumber")
    private String HospitalSerialNumber;

            @ApiModelProperty(value = "病人代码")
        @TableField("SuffererNo")
    private String SuffererNo;

            @ApiModelProperty(value = "病人姓名")
        @TableField("SuffererName")
    private String SuffererName;

        @TableField("BirthDay")
    private String BirthDay;

            @ApiModelProperty(value = "性别（0-未知、1-男、2-女、9-未说明）")
        @TableField("Gender")
    private Integer Gender;

            @ApiModelProperty(value = "科室号")
        @TableField("OfficeNo")
    private String OfficeNo;

            @ApiModelProperty(value = "入院时间")
        @TableField("AdmissionTime")
    private LocalDateTime AdmissionTime;

            @ApiModelProperty(value = "住院状态：1入院 2转院 3出院")
        @TableField("State")
    private Integer State;

            @ApiModelProperty(value = "民族")
        @TableField("Nation")
    private String Nation;

            @ApiModelProperty(value = "地址")
        @TableField("Address")
    private String Address;

            @ApiModelProperty(value = "手机号码")
        @TableField("Phone")
    private String Phone;

            @ApiModelProperty(value = "监护人")
        @TableField("Guardian")
    private String Guardian;

            @ApiModelProperty(value = "证件号码")
        @TableField("IDCard")
    private String IDCard;

            @ApiModelProperty(value = "社保号")
        @TableField("InsuranceCard")
    private String InsuranceCard;

            @ApiModelProperty(value = "床号")
        @TableField("SeatBedNo")
    private String SeatBedNo;

            @ApiModelProperty(value = "医生名称")
        @TableField("AttendingDoctor")
    private String AttendingDoctor;

            @ApiModelProperty(value = "护士姓名")
        @TableField("AttendingNurse")
    private String AttendingNurse;

        @TableField("OutHospitalizeTime")
    private String OutHospitalizeTime;

            @ApiModelProperty(value = "婚姻情况(0-未婚、1-已婚、2-丧偶、3-离异、4-未知)")
        @TableField("MarriageState")
    private Integer MarriageState;

            @ApiModelProperty(value = "操作人")
        @TableField("OperatorID")
    private String OperatorID;

            @ApiModelProperty(value = "操作时间")
        @TableField("OperateTime")
    private LocalDateTime OperateTime;

            @ApiModelProperty(value = "病人代码")
        @TableField("Barcode")
    private String Barcode;

        @TableField("IsCare")
    private Long IsCare;

            @ApiModelProperty(value = "护理名称")
        @TableField("NursingLevel")
    private String NursingLevel;

            @ApiModelProperty(value = "皮试信息")
        @TableField("SkinTest")
    private String SkinTest;

        @TableField("Diagnosis")
    private String Diagnosis;

            @ApiModelProperty(value = "更新时间")
        @TableField("UpdateTime")
    private LocalDateTime UpdateTime;


}
